Parallel Multigrid in an Adaptive PDE Solver Based on Hashing

نویسندگان

  • Michael Griebel
  • Gerhard W. Zumbusch
چکیده

Partial diierential equations can be solved eeciently by adaptive multigrid methods on a parallel computer. We report on the concept of hash-table storage techniques to set up such a code. The code requires substantial less amount of memory and is easier to code in the sequential case. The parallelization takes place by a space lling curve domain decomposition intimately connected to the hash table. The new data structure simpliies the parallel version of the code substantially way and introduces a cheap way to solve the load balancing and mapping problem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Parallel Adaptive Cartesian PDE Solver Using Space-Filling Curves

In this paper, we present a parallel multigrid PDE solver working on adaptive hierarchical cartesian grids. The presentation is restricted to the linear elliptic operator of second order, but extensions are possible and have already been realised as prototypes. Within the solver the handling of the vertices and the degrees of freedom associated to them is implemented solely using stacks and ite...

متن کامل

Dynamic Load Balancing in a Lightweight Adaptive Parallel Multigrid PDE Solver

A parallel version of an adaptive multigrid solver for partial diierential equations is considered. The main emphasis is put on the load balancing algorithm to distribute the adaptive grids at runtime. The background and some applications of space-lling curves are discussed, which are later on used as the basic principle of the load-balancing heuristic. A tight integration of space-lling curves...

متن کامل

A Parallel Adaptive Multigrid Method

SUMMARY A parallel version of an adaptive multigrid solver for elliptic partial diierential equations is described. It operates on a nite diierence discretization on quad-tree and oct-tree meshes, which are obtained by adaptive mesh reenement. A fast parallel load balancing strategy for the parallel multigrid equation solver is proposed that is deened by a space-lling Hilbert curve and is appli...

متن کامل

A Parallel Multigrid Solver Based on Processor Virtualization

We investigate the use of the processor virtualization technique in parallelizing the multigrid algorithm on high performance computers. By doing processor virtualization, we can achieve adaptive process overlapping, better cache performance, and dynamic load balance control. We use a neighbor based virtual processor to physical processor mapping strategy and dynamically changing the number of ...

متن کامل

Using Skeletons to Implement a Parallel Multigrid Method with Overlapping Adaptive Grids

Algorithmic skeletons are polymorphic higher-order functions that represent common parallelization patterns. They can be used as the building blocks of parallel applications by integrating them into a sequential language. In this paper we present a skeleton-based approach to manage overlapping of distributed grids, which occur in parallel adaptive multigrid algorithms. Overlapping is necessary ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Parallel Computing

دوره 25  شماره 

صفحات  -

تاریخ انتشار 1997